package cn.tedu._09deepseek.base.cinfig;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
public class DeepseekConfig implements WebMvcConfigurer {
    //addC+回车
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        //设置允许跨域访问
       registry.addMapping("/**")  // 设置允许跨域访问的接口
               .allowedOrigins("*")  // 设置允许跨域访问的源
               .allowedMethods("GET","POST","PUT","DELETE")  // 设置允许的请求方法
               .exposedHeaders("*");  // 设置允许的响应头
    }
}
/*
    域名: http://localhost:8080
    同源：两个地址协议相同、域名相同、端口相同
    http：//localhost:8080/v1/user/login
    http://localhost:8080/v1/user/logout
    以上两个地址是同源的
    浏览器默认带同源策略，在一个页面中不允许跨域访问，如果想要允许跨域访问，则需要在配置类中进行配置
    CSRF:跨站请求伪造攻击
 */
